YOKOGAWA FA-M3 Ethernet2 Communication Driver

 

YOKOGAWA FA-M3 Ethernet2 communication driver is the driver to communicate(ethernet) with PLC of Yokogawa Control Systems Ltd., in Japan.

 

1. Read settings

 

<Figure 1> is read setting example of  YOKOGAWA FA-M3 Ethernet2 communication driver. 

 
<Figure 1>  Read setting example of  YOKOGAWA FA-M3 Ethernet2 communication driver

Device part of  <Figure 1> input Device type(TCP/IP or UDP/IP), IP address of PLC(192.168.2.122 : setting with 8 rotary switch attached at module), service port of TCP/IP(UDP/IP) protocol ( 12289 : fixed ),respectively, according to setting of PLC.

Also you can input 'CPU number of FA-M3 PLC' (1 ~ 4, default = 1) by using option part.

 

Note) You have to set always 'ON' 1 DIP switch of SW9 at Ehternet communication module, because of YOKOGAWA FA-M3 PLC Ethernet communication driver made by 'Binary DATA CODE'.

 

<Table 1>, <Table 2> are rotary switch setting method and SW9 DIP switch setting of FA-M3 PLC Ethernet module.  

<Figure 2> is appearance of SW1 ~ SW9 setting switch at FA-M3 Ethernet communication module.

SW number

Contents

1

High Nibble of 1st IP Address

2

Low Nibble of 1st IP Address

3

High Nibble of 2nd IP Address

4

Low Nibble of 2nd IP Address

5

High Nibble of 3rd IP Address

6

Low Nibble of 3rd IP Address

7

High Nibble of 4th IP Address

8

Low Nibble of 4th IP Address

<Table 1> Rotary switch setting method of FA-M3 Ethernet module

Setting example of IP Address)

If you want 'IP Address = 192.168.1.240' (Dex-decimal  : C0.A8.1.F0 )

SW1 = C,        SW2 = 0,

SW3 = A,        SW4 = 8,

SW5 = 0,         SW6 = 1,

SW7 = F,         SW8 = 0.

BIT Position Contents OFF ON
1 Data Code ASCII BINARY 
(ON for YOKOGAWA FA-M3 Ethernet communication drive)
2 Protection NO YES
3 ~ 6 Always Off    
7 TCP Connection Close Hold
8 Mode Normal Test
<Table 2> SW9 DIP switch setting of FA-M3 Ethernet module
<Figure 2> Appearance of SW1 ~ SW9 setting switch at FA-M3 Ethernet communication module

YOKOGAWA FA-M3 Ethernet communication driver¡¯s read schedule

Read schedule setting parameters are as follows:

1) Station – Don't care.

2) Read Command – Command = B, CI, CP, CS, CU, cu, D, E, F, e, I, i, L, l, M, m, R, TI, TP, TS, TU, tu, V, W, X, x, Y, y, Z. ( Refer to <Table 4> )

3) Read Start Address Read start address of each memory.

 cu, e, i, l, m, tu, x, y Read command (lowercase letters) : 0 ~, 10 bit unit.

Example1) 0 read start address = 1st Bit ~,

Example2) 1 read start address = 11th Bit ~,

Example3) 2 read start address = 21th Bit ~,

¡¦

Example4) 15 read start address = 151th Bit ~,

¡¦

 

B, CI, CP, CS, CU, D, E, F, I, L, M, R, TI, TP, TS, TU, V, W, X, Y, Z Read command : 1 ~ , 1 word unit.

4) Save start address for Communication Server – Saving start address of Communication Server.

5) Read Size – Read size of 10 bit or 1 word unit.  

cu, e, i, l, m, tu, x, y Read command : 1 ~ 25 (10 Bit ~ 250 Bit)

B, CI, CP, CS, CU, D, E, F, I, L, M, R, TI, TP, TS, TU, V, W, X, Y, Z Read command : 1 ~ 256 (1 ~ 256 word)

 

Read schedule example) 

READ,     1,     F,     1,     1,     256,

READ,     1,     W,   51,   301,      10,

READ,     1,     m,    0,   320,      10,

READ,     1,     i,      5,   335,      10,

 

<Table 4> is read command and contents of YOKOGAWA FA-M3 PLC.

 

 

Read command (memory type) Data type Contents Read Unit
B WORD File Register - F3SP25, F3SP35, F3SP28, F3SP38, F3SP58 CPU                      MODULE WORD unit
CI Counter current value
CP Counter Present value
CS Counter Setup value
CU BIT Count-up Relay WORD unit
cu 10 Bit unit
D WORD Data Register WORD unit
E BIT Shared Relay WORD unit
e 10 Bit unit
D WORD Cache Register WORD unit
I BIT Internal Relay WORD unit
i 10 Bit unit
L Link Relay WORD unit
l 10 Bit unit
M Special Relay WORD unit
m 10 Bit unit
R WORD Shared Register WORD unit
TI Timer current value
TP Timer Present value
TS Timer Setup value
TU BIT Time-up Relay WORD unit
tu 10 Bit unit
V WORD Index Register WORD unit
W Link Register
X BIT Input Relay WORD unit
x 10 Bit unit
Y Output Relay WORD unit
y 10 Bit unit
Z WORD Special Register WORD unit

 

Note) cu, e, i, l, m, tu, x, y and CU, E, I, L, M, TU, X, Y read command are equal read of memory area, but read data unit differ 10 bit  and word unit.

When you read 10 bit unit, save the readed data form 1 bit(2nd bit) ~ 9 bit(10th bit) of 'Save start address + 0' and 0 bit(1st bit) of of 'Save start address + 1'.

Example) READ, 1, m, 15, 115, 10,

← M (Special Relay) memory area of PLC, address = 151(15 : read start address), read size = 100 bits(10 : read size).

←Save readed data at 1 ~ 9 bit (0 bit = don't save) of 115(115 : Save start address) WORD memory and 0 ~ 9 bit of 116 ~ 124 WORD memory of Communication Server.

←Also, save 0 bit of 125 WORD memory that is last readed data bit.

 

If you want more information for YOKOGAWA FA-M3  PLC, plsease refer to reference manual of YOKOGAWA FA-M3  PLC.

If you click the icon  in protocol option part, you can see the dialogue box such as <Figure 3>. you can also set read schedule by using this part.

 
<Figure 3> Example of  YOKOGAWA FA-M3 Ethernet2 communication driver¡¯s Option dialogue box

You can set read schedule by using , , button and listbox of <Figure 3>. 

CPU number of FA-M3 PLC can input by using the part of ¡®CPU NO¡¯ shown in <Figure 3>.

 
<Figure 4> Example of  YOKOGAWA FA-M3 Ethernet2 communication driver¡¯s read schedule Add/Edit dialogue box

When you click Add button or Edit button in dialogue box of <Figure 3>, dialogue box of <Figure 4> is shown.

 

2. Writing settings

You can write the setting value by using write settings.

 

CS, TS, X memory area are read only memory, so you can't write.

Also at writing settings don't use 'cu, e, i, l, m, tu, y' command.

 

Digital Write

Digital write setting parameters are as follows:

1)  PORT                   Port no. (0 ~ 255)

2)  STATION             Don't care.

3)  ADDRESS           Write address of memory area.

B, CI, CP, D, R, TI, TP, V, W, Z write command : Higher 3 digit  = 1 ~ WORD address, Lower 1 digit - 0 ~ F bit position,

(B, CI, CP, D, R, TI, TP, V, W, Z memory area don't support direct bit write, so this driver read 'Word' data and write after bit operation)

CU, E, I, L, M, TU, Y  write command :  1 ~ Bit address. (decimal unit  : 0001, 0002, ... 0009, 0010, ¡¦)

 RESET : Don't care.

4) Extra1          Write command or memory area for writing =  B, CI, CP, CU, D, E, F, I, L, M, R, TI, TP, TU, V, W, Y, Z : memory area for writing,   RESET  : reset of module write command.

5) Extra2          Don't care.

 

Write example 1)

PORT:0,  Station : 1,  Address : 0123,  Extra1 : F, EXTRA2 :

The setting parameter shown above is bit control(On/Off) example of 12 Word, 3 Bit(4th) address at 'F' device memory area.

 

Write example 2)

PORT:0,  Station : 1,  Address : 012F,  Extra1 : D, EXTRA2 :

The setting parameter shown above is bit control(On/Off) example of 12 Word, F Bit(16th) address at 'D' device memory area.

 

Write example 3)

PORT:0,  Station : 1,  Address : 0051,  Extra1 : M, EXTRA2 :

The setting parameter shown above is bit control(On/Off) example of 51 Bit address at 'M' device memory area.

 

Write example 4)

PORT:0,  Station : 1,  Address : 0135,  Extra1 : M, EXTRA2 :

The setting parameter shown above is bit control(On/Off) example of 135 Bit address at 'M' device memory area.

 

Analog Write

Analog write setting parameters are as follows:

1)  PORT                   Port no. (0 ~ 255)

2)  STATION             Don't care.

3)  ADDRESS           Write address of memory area.(decimal unit)

B, CI, CP, D, R, TI, TP, V, W, Z write command :  1 ~ WORD address,

CU, E, I, L, M, TU, Y  write command :  1 ~ Word address. Write one word(16 bits) data from (Address -1) x 16 + 1 Bit position.

example)  Address : 0001 = 1 ~ 16 bit data write ,  Address : 0002 = 17 ~ 32 Bit data write.

 RESET : Don't care.

4) Extra1          Write command or memory area for writing =  B, CI, CP, CU, D, E, F, I, L, M, R, TI, TP, TU, V, W, Y, Z : memory area for writing,   RESET  : reset of module write command.

5) Extra2          Don't care.

 

Write example 1)

PORT:0,  Station : 1,  Address : 0001,  Extra1 :F, EXTRA2 :

The setting parameter shown above is word unit write example of 1 Word address at 'F' device memory area.

 

 

Write example 2)

PORT:0,  Station : 1,  Address : 0035,  Extra1 : D, EXTRA2 :

The setting parameter shown above is word unit write example of 35 Word address at 'D' device memory area.

 

Write example 3)

PORT:0,  Station : 1,  Address : 0001,  Extra1 : M, EXTRA2 :

The setting parameter shown above is word unit write example of 1 ~ 16 bits(one word) address at 'M' device memory area.

 

 

Write example 4)

PORT:0,  Station : 1,  Address : 0015,  Extra1 : M, EXTRA2 :

The setting parameter shown above is word unit write example of 241 ~ 256 bits(one word) address at 'M' device memory area.

 

3. connection of communication cable and main power

Connection of communication cable and main power are as follows.

 

Connection of communication cable

Please connect ethernet communication cable of 10 Base T, 10 Base 2, 10 Base 5 to T, AUI, +/- connector such as <Figur 5>.

<Figure 5> is main power and communication cable connection example to  FA-M3 PLC.

<Figure 5> Main power and communication cable connection example to  FA-M3 PLC

Connection of main power

Please connect 110V AC ( or 100 ~ 240V AC, according to power module) main power to N, L connector to FA-M3 PLC such as <Figure 5>.